# dEQP-GLES2.functional

set(DEQP_GLES2_FUNCTIONAL_SRCS
	es2fApiCase.cpp
	es2fApiCase.hpp
	es2fAttribLocationTests.cpp
	es2fAttribLocationTests.hpp
	es2fColorClearTest.cpp
	es2fColorClearTest.hpp
	es2fDefaultVertexAttributeTests.cpp
	es2fDefaultVertexAttributeTests.hpp
	es2fDepthStencilClearTests.cpp
	es2fDepthStencilClearTests.hpp
	es2fDepthStencilTests.cpp
	es2fDepthStencilTests.hpp
	es2fDepthTests.cpp
	es2fDepthTests.hpp
	es2fFboApiTest.cpp
	es2fFboApiTest.hpp
	es2fFboCompletenessTests.cpp
	es2fFboCompletenessTests.hpp
	es2fFboRenderTest.cpp
	es2fFboRenderTest.hpp
	es2fFunctionalTests.cpp
	es2fFunctionalTests.hpp
	es2fLifetimeTests.cpp
	es2fLifetimeTests.hpp
	es2fLightAmountTest.cpp
	es2fLightAmountTest.hpp
	es2fNegativeBufferApiTests.cpp
	es2fNegativeBufferApiTests.hpp
	es2fNegativeFragmentApiTests.cpp
	es2fNegativeFragmentApiTests.hpp
	es2fNegativeShaderApiTests.cpp
	es2fNegativeShaderApiTests.hpp
	es2fNegativeStateApiTests.cpp
	es2fNegativeStateApiTests.hpp
	es2fNegativeTextureApiTests.cpp
	es2fNegativeTextureApiTests.hpp
	es2fNegativeVertexArrayApiTests.cpp
	es2fNegativeVertexArrayApiTests.hpp
	es2fPrerequisiteTests.cpp
	es2fPrerequisiteTests.hpp
	es2fRandomShaderTests.cpp
	es2fRandomShaderTests.hpp
	es2fShaderApiTests.cpp
	es2fShaderApiTests.hpp
	es2fShaderAlgorithmTests.cpp
	es2fShaderAlgorithmTests.hpp
	es2fShaderBuiltinVarTests.cpp
	es2fShaderBuiltinVarTests.hpp
	es2fShaderConstExprTests.cpp
	es2fShaderConstExprTests.hpp
	es2fShaderDiscardTests.cpp
	es2fShaderDiscardTests.hpp
	es2fShaderExecuteTest.cpp
	es2fShaderExecuteTest.hpp
	es2fShaderIndexingTests.cpp
	es2fShaderIndexingTests.hpp
	es2fShaderLoopTests.cpp
	es2fShaderLoopTests.hpp
	es2fShaderMatrixTests.cpp
	es2fShaderMatrixTests.hpp
	es2fShaderOperatorTests.cpp
	es2fShaderOperatorTests.hpp
	es2fShaderReturnTests.cpp
	es2fShaderReturnTests.hpp
	es2fShaderStructTests.cpp
	es2fShaderStructTests.hpp
	es2fShaderTextureFunctionTests.cpp
	es2fShaderTextureFunctionTests.hpp
	es2fScissorTests.cpp
	es2fScissorTests.hpp
	es2fStencilTests.cpp
	es2fStencilTests.hpp
	es2fTextureCompletenessTests.cpp
	es2fTextureCompletenessTests.hpp
	es2fTextureFilteringTests.cpp
	es2fTextureFilteringTests.hpp
	es2fTextureFormatTests.cpp
	es2fTextureFormatTests.hpp
	es2fTextureMipmapTests.cpp
	es2fTextureMipmapTests.hpp
	es2fTextureSizeTests.cpp
	es2fTextureSizeTests.hpp
	es2fTextureSpecificationTests.cpp
	es2fTextureSpecificationTests.hpp
	es2fTextureWrapTests.cpp
	es2fTextureWrapTests.hpp
	es2fVertexArrayTest.cpp
	es2fVertexArrayTest.hpp
	es2fNegativeTextureApiTests.hpp
	es2fNegativeTextureApiTests.cpp
	es2fNegativeVertexArrayApiTests.hpp
	es2fNegativeVertexArrayApiTests.cpp
	es2fNegativeFragmentApiTests.hpp
	es2fNegativeFragmentApiTests.cpp
	es2fNegativeBufferApiTests.hpp
	es2fNegativeBufferApiTests.cpp
	es2fNegativeShaderApiTests.hpp
	es2fNegativeShaderApiTests.cpp
	es2fTextureCompletenessTests.hpp
	es2fTextureCompletenessTests.cpp
	es2fRasterizationTests.hpp
	es2fRasterizationTests.cpp
	es2fVertexTextureTests.cpp
	es2fVertexTextureTests.hpp
	es2fTextureUnitTests.cpp
	es2fTextureUnitTests.hpp
	es2fBlendTests.cpp
	es2fBlendTests.hpp
	es2fRandomFragmentOpTests.cpp
	es2fRandomFragmentOpTests.hpp
	es2fMultisampleTests.cpp
	es2fMultisampleTests.hpp
	es2fUniformApiTests.cpp
	es2fUniformApiTests.hpp
	es2fBufferTestUtil.cpp
	es2fBufferTestUtil.hpp
	es2fBufferWriteTests.cpp
	es2fBufferWriteTests.hpp
	es2fImplementationLimitTests.cpp
	es2fImplementationLimitTests.hpp
	es2fReadPixelsTests.cpp
	es2fReadPixelsTests.hpp
	es2fDepthRangeTests.cpp
	es2fDepthRangeTests.hpp
	es2fDitheringTests.hpp
	es2fDitheringTests.cpp
	es2fBooleanStateQueryTests.hpp
	es2fBooleanStateQueryTests.cpp
	es2fIntegerStateQueryTests.hpp
	es2fIntegerStateQueryTests.cpp
	es2fFloatStateQueryTests.hpp
	es2fFloatStateQueryTests.cpp
	es2fTextureStateQueryTests.hpp
	es2fTextureStateQueryTests.cpp
	es2fStringQueryTests.hpp
	es2fStringQueryTests.cpp
	es2fBufferObjectQueryTests.hpp
	es2fBufferObjectQueryTests.cpp
	es2fFboStateQueryTests.hpp
	es2fFboStateQueryTests.cpp
	es2fRboStateQueryTests.hpp
	es2fRboStateQueryTests.cpp
	es2fShaderStateQueryTests.hpp
	es2fShaderStateQueryTests.cpp
	es2fClippingTests.hpp
	es2fClippingTests.cpp
	es2fPolygonOffsetTests.hpp
	es2fPolygonOffsetTests.cpp
	es2fDrawTests.hpp
	es2fDrawTests.cpp
	es2fShaderInvarianceTests.hpp
	es2fShaderInvarianceTests.cpp
	es2fFragOpInteractionTests.cpp
	es2fFragOpInteractionTests.hpp
	es2fFlushFinishTests.cpp
	es2fFlushFinishTests.hpp
	es2fShaderFragDataTests.cpp
	es2fShaderFragDataTests.hpp
	)

add_library(deqp-gles2-functional STATIC ${DEQP_GLES2_FUNCTIONAL_SRCS})
target_link_libraries(deqp-gles2-functional deqp-gl-shared glutil glutil-sglr tcutil referencerenderer ${DEQP_GLES2_LIBRARIES})
